﻿namespace enums
{
    public enum DevWorkTypeE
    {
        规格作业,
        轨道作业
    }

    /// <summary>
    /// 设备类型
    /// </summary>
    public enum DeviceTypeE
    {
        上砖机,
        下砖机,
        上摆渡,
        下摆渡,
        运输车,
        其他
    }

    public enum DeviceType2E
    {
        无 = 0,
        单轨 = 1,//上下砖机轨道数
        双轨 = 2,//上下砖机轨道数
    }



    /// <summary>
    /// 操作模式
    /// </summary>
    public enum DevOperateModeE
    {
        无,
        自动 = 1,
        手动 = 2
    }

    /// <summary>
    /// 入库策略
    /// </summary>
    public enum StrategyInE 
    { 
        无,
        同机同轨,//同砖机同时指派一个任务
        同轨同轨,//砖机轨道相同的砖机 同时派一个任务
        优先下砖,//找空位放 派多个任务
        同规同轨,//不同砖机间，下同规格 放同轨道
    }

    /// <summary>
    /// 出库策略
    /// </summary>
    public enum StrategyOutE 
    { 
        无,
        同规同轨,//默认去同样品种则优先取同一轨道
        优先上砖,//找库存位取 派多个任务
        同机同轨,//同砖机 派发一个取货任务
    }
}
